package org.aswing;

extern class DefaultBoundedRangeModel extends flash.events.EventDispatcher, implements BoundedRangeModel {
	function new(?p0 : Int, ?p1 : Int, ?p2 : Int, ?p3 : Int) : Void;
	function addStateListener(p0 : Dynamic, ?p1 : Int, ?p2 : Bool) : Void;
	function getExtent() : Int;
	function getMaximum() : Int;
	function getMinimum() : Int;
	function getValue() : Int;
	function getValueIsAdjusting() : Bool;
	function removeStateListener(p0 : Dynamic) : Void;
	function setExtent(p0 : Int) : Void;
	function setMaximum(p0 : Int) : Void;
	function setMinimum(p0 : Int) : Void;
	function setRangeProperties(p0 : Int, p1 : Int, p2 : Int, p3 : Int, p4 : Bool, ?p5 : Bool) : Void;
	function setValue(p0 : Int, ?p1 : Bool) : Void;
	function setValueIsAdjusting(p0 : Bool) : Void;
	private function fireStateChanged(p0 : Bool) : Void;
}
